embalse natural - French English Dictionary